Bunun için bir çok yol var biri bu sene ki google I/O da tanıtıldı. İsmi de Constraint Layout. Bu yeni bir view group nesnesi ve Android 2.3 ve üzerini destekliyor. Bende tam incelemedim ancak güçlü bir view group nesnesi. Android Studio 2.2 ile beraber gelecek sanırım. Bunu bi inceleyin güncel kalmakda her zaman fayda var. Bunun dısında farklı ekranlar için layoutlar tasarlamanız gerekecek. Örneğin ben sw480dp, sw600dp, sw720dp ve sw800dp layoutları olusturup calısıyorum. bunun dısında bir çok boyut secenekleri var. Bunlar hakkında asagıda 1 - 2 link bırakıyorum incelerseniz.
http://tools.android.com/tech-docs/layout-editor
https://developer.android.com/training/multiscreen/index.html